html {
  box-sizing: border-box;
  color: #333;
}

html, body {
  height: 100%;
}

html, body, p, ol, ul, li, dl, dt, dd, blockquote, figure, fieldset, legend, textarea, pre, iframe, hr, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
}

*, *:before, *:after {
  box-sizing: inherit;
  outline: 0;
}

ul {
  list-style: none;
}

a, a:hover, a:visited, a:link, a:active {
  text-decoration: none;
  color: inherit;
}

input[type="search"]::-webkit-search-cancel-button{
  -webkit-appearance: none;
  height: 0;
  width: 0;
}
input, textarea{
  border-width: 0;
  outline: 0;
}
